package com.ysd.lis.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * @program: server_lis
 * @author: liuQi
 * @create: 2024-04-09 10:44
 */
@Data
public class TestPaperListDto {

    private String id;
    /**
     * 试卷编码
     */
    private String testCode;

    /**
     * 试卷标题
     */
    private String testTitle;

    /**
     * 0：未开始 1：进行中 2：已结束
     */
    private BigDecimal status;

    /**
     * 考试开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Timestamp startDate;

    /**
     * 考试结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Timestamp endDate;

    /**
     * 总分
     */
    private Long totalScore;

    /**
     * 考试时长
     */
    private BigDecimal duration;

    /**
     * 顺序
     */
    private BigDecimal seq;

    /**
     * 考试人
     */
    private String userName;

    /**
     * 是否考试 0 否 1 是
     */
    private Integer isSign;

    /**
     * 分数
     */
    private BigDecimal score;

    /**
     * 考试类型
     */
    private Integer paperType;

}
